dict1 = {'I': 1,'IV': 4,'V': 5,'IX': 9,'X': 10,'XL': 40,'L': 50,'XC': 90,
'C': 100,'CD': 400,'D': 500,'CM': 900,'M': 1000}#创建一个字典

j, k = 0, 0

i = input('请输入罗马数字：')

while j < len(i):
    if i[j: j+2] in dict1:      #查找前两位数是否在字典中
        k += dict1[i[j: j+2]]   #存在则添加对应值
        j += 2                  #准备查找下两位
    else:
        k += dict1[i[j]]        #不存在则添加第一位对应值
        j += 1                  #从下一位数开始查找前两位


print(k)

import time
time.sleep (60)
